#ifndef __GPIO_IIC_H
#define __GPIO_IIC_H

//用GPIO的方式来模拟IIC协议
#include "stm32f10x_conf.h"

typedef unsigned char u8;

//初始化IIC使用的GPIO
void IIC_Init(void);	
//产生开始信号											 
void IIC_Start(void);	
//产生结束信号							
void IIC_Stop(void);	
//利用IIC总线发送数据(一位一位的发送)							
void IIC_Send_Byte(u8 txd);	
//利用IIC总线接收数据				
u8 IIC_Recv_Byte(u8 ack);	
//等待ACK					
u8 IIC_Wait_Ack(void);
//产生ACK							
void IIC_Ack(void);	
//不产生ACK								
void IIC_NAck(void);								

#endif
















